/*banner*/
/*
.main_image {
	width:100%;
	height:464px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.main_image ul {
	width:9999px;
	height:464px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
#keywords{height:63px;}
.main_image li {
	float:left;
	width:100%;
	height:464px;
}
.main_image li span {
	display:block;
	width:100%;
	height:464px
}
.main_image li a {
	display:block;
	width:100%;
	height:464px
}
div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative
}
div.flicking_con .flicking_inner {
	position:absolute;
	margin: 0 auto;
	left:0;
	right:0;
	width:100%;
	height:16px;
	text-align:right;
	bottom:32px;
	z-index:999;
}
div.flicking_con a {
	width:17px;
	height:16px;
	margin:0 4px;
	padding:0;
	background:url(../images/btn_main_img.png) 0 0 no-repeat;
	text-indent:-1000px;
	display:inline-block
}
div.flicking_con a.on {
	background-position:0 -16px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:100px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:100px;
}

*/
/* 网站底部二维码tan */
.tanqrcode{
	display: flex;
	width: 252px;
	justify-content: space-between;
	margin: 0px;
}
.tanqrcode .qrimg{
	width: 110px;
}
.tanqrcode .qrimg img{
	display: block;
	width: 100%;
}
.tanqrcode .qrname{
	text-align: center;
	line-height: 40px;
	color: #FFF;
}
/*banner*/
/*下拉*/
.nav {
	width:170px;
	height:30px;
	float:left;
	padding-left:20px;
	margin-top:10px;
	position:relative;
	z-index:9400;
}
.nav p {
	display:block;
	padding-left:10px;
	line-height:30px;
	border:1px solid #CCC;
	color:#999;
	cursor:pointer;
}
.set {
	background:url(../images/san.png) 145px 10px no-repeat;
}
.select {
	background:url(../images/san.png) 145px 10px no-repeat;
}
.nav ul li a {
	display:block;
	color:#666;
}
.new {
	width:168px;
	position:absolute;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	display:none;
	border-bottom:1px solid #CCC;
	background:#FFF;/*box-sizing: border-box;*/
}
.nav ul li {
	line-height:30px;
	padding-left:10px;
}
.nav ul li:hover {
	background:#CCC;
	color:#FFF;
}
/*下拉*/


/*下拉*/
.navb {
	width:240px;
	height:30px;
	float:left;
	padding-left:0px;
	margin-top:10px;
	position:relative;
	z-index:999999;
}
.navb p {
	display:block;
	padding-left:20px;
	line-height:30px;
	border:1px solid #CCC;
	color:#999;
	cursor:pointer;
}
.setb {
	background:url(../images/san.png) 210px 10px no-repeat;
}
.selectb {
	background:url(../images/san.png) 210px 10px no-repeat;
}
.navb ul li a {
	display:block;
	color:#666;
}
.newb {
	width:238px;
	position:absolute;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	display:none;
	border-bottom:1px solid #CCC;
	background:#FFF;/*box-sizing: border-box;*/
}
.navb ul li {
	line-height:30px;
	padding-left:20px;
}
.navb ul li:hover {
	background:#CCC;
	color:#FFF;
}
/*下拉*/




.new li a {overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}






.dh {
	height:100px;
}
.dh_n {
	width:1200px;
	margin: 0 auto;
	height:100px;
}
.logo {
	float:left;
}
.logo a {
	width:254px;
	height:100px;
	display:inline-block;
}
.logo a span {
	height:100%;
	vertical-align: middle;
	display:inline-block;
}
.logo a img {
	width:100%;
	vertical-align: middle;
}
.dh_m {
	float:right;
	display:inline-block;
	height:100px;
	width:945px;
}
.dh_m_t {
	height:50px;
	line-height:50px;
	display:inline-block;
	float:right;
}
.yy, .yy a {
	color:#989696;
	white-space:pre-wrap;
}
.cur {
	color:#02328d !important;
}
.yy, .s_s {
	float:left;
	padding-left:20px;
	height:50px;
}
.s_s a {
	width:23px;
	height:50px;
	display:inline-block;
}
.s_s a img {
	padding:13px 0px;
}
.dh_m_b {
	height:50px;
	line-height:50px;
	float:right;
	display:inline-block;
}
.dh_m_b a {
	display:inline-block;
	height:50px;
	line-height:50px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	font-size:16px;
}
.dh_m_b a:last-child {
	padding-right:0px;
}
.dh_m_b a:hover {
	color:#000273 !important;
}
.dh_m_b_z, .dh_m_t_z {
	width:100%;
	height:50px;
	float:left;
}
.curr {
	color:#000273 !important;
}
.h_news_n {
	width:1200px;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
	padding-bottom:45px;
}
.h_news_n a:hover {
	color:#32a2e9;
}
.h_news_n_L {
	width:670px;
	float:left;
}
.h_news_n_R {
	width:460px;
	float:left;
	margin-left:70px;
}
.h_news_n_L span {
	width:100%;
	font-size:35px;
	display:block;
	text-align:center;
	margin-top:60px;
}
.h_news_n_L span a {
	font-size:12px;
	float:right;
	padding-top:25px;
}
.h_news_n_L span a:hover {
	color:#32a2e9;
}
.h_news_n_L ul {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.h_news_n_L ul li {
	border-bottom:1px dashed #C9C9C9;
	padding-bottom:10px;
	float:left;
	padding-top:10px;
}
.h_news_n_L ul li img {
	width:105px;
	height:75px;
	float:left;
}
.h_ne {
	float:left;
	height:75px;
	width:545px;
	margin-left:20px;
}
.h_ne a {
	width:100%;
	line-height:30px;
	font-size:18px;
	padding-bottom:15px;
	float:left;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h_time {
	display:inline-block;
	float:left;
	line-height:20px;
	display:inline-block;
}
.h_ck {
	display:inline-block;
	float:left;
	margin-left:20px;
}
.h_ck a {
	font-size:12px;
	padding:0px;
	line-height:20px;
}
.h_ck a:hover {
	color:#32a2e9;
}
.h_news_n_R_t {
	width:100%;
	height:auto !important;
	height:208px;
	min-height:208px;
	box-sizing: border-box;
	border:1px solid #C7C7C7;
	background:#EEEEEE;
	margin-top:30px;
	padding-bottom:30px;
}
.n_R_t_S {
	width:100%;
	height:36px;
	display:block;
	line-height:36px;
	font-size:30px;
	padding-top:28px;
	padding-left:48px;
	display: table-cell;
	vertical-align: top;
	padding-bottom:10px;
}
.n_R_t_S img {
	margin-right:15px;
}
.nr_l a {
	display:inline-block;
	line-height:30px;
	font-size:18px;
float:;
}
.nr_l span {
	width:6px;
	height:6px;
	background:#009FE3;
	display:inline-block;
	float:left;
	margin-left:130px;
	margin-top:13px;
	margin-right:8px;
}
.nr_l {
	margin-top:10px;
}
.h_c_p {
	width:100%;
	background:url(../images/h_c_b.jpg) center top no-repeat;
	height:auto !important;
	height:904px;
	min-height:904px;
}
.h_c_p_n {
	width:1200px;
	margin: 0 auto;
}
.h_c_p_n span {
	width:100%;
	line-height:36px;
	color:#fff;
	font-size:35px;
	text-align:center;
	display:block;
	padding-top:55px;
	padding-bottom:30px;
}
.h_c_p_n ul {
	height:auto;
	overflow:hidden;
}
.h_c_p_n ul li {
	width:390px;
	height:260px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	margin:12px 5px;
}
.cpo, .jdfo {
	bottom:0px;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	line-height:260px;
	font-size:46px;
}
.cpo1, .jdfo1 {
	bottom:0px;
	display:none;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:5;
	position:absolute;
	width:100%;
	height:68px;
	text-align:center;
	line-height:68px;
	font-size:30px;
}
.jdfo9 {
	bottom:0px;
	display:black;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:5;
	position:absolute;
	width:100%;
	height:68px;
	text-align:center;
	line-height:68px;
	font-size:30px;
}
.jdfo{ display:none; height:210px; top:0px !important;}
.cpo:hover, .jdfo:hover {
	background:transparent;
	background-color:rgba(0, 0, 0, 0.1);
}
.qp:hover .cpo1 {
	display:block;
}
.qp:hover .cpo {
	display:none;
}
.jbf_l:hover .jdfo {
	display:block;
}
.jbf_l:hover .jdfo1 {
	display:block;
}
.jbf_l:hover .jdfo9 {
	display:none;
}
.co1 {
	color:#fff;
	position:absolute;
	height:68px;
	line-height:66px;
	left:0;
	right:0;
	margin: 0 auto;
	bottom:0px;
}
.co1:hover {
	color:#fff;
}
.co {
	color:#D6D7D5;
	position:absolute;
	height:68px;
	line-height:66px;
	left:0;
	right:0;
	margin: 0 auto;
	top:105px;
}
.fo1 {
	color:#fff;
	position:absolute;
	height:68px;
	line-height:66px;
	font-size:24px;
	left:0;
	right:0;
	margin: 0 auto;
	bottom:0px;
}
.fo1:hover {
	color:#fff;
}
.fo9 {
	color:#fff;
	position:absolute;
	height:68px;
	line-height:66px;
	font-size:24px;
	left:0;
	right:0;
	margin: 0 auto;
	bottom:0px;
}
.fo9:hover {
	color:#fff;
}
.fo {
	color:#D6D7D5;
	position:absolute;
	height:68px;
	line-height:66px;
	font-size:32px;
	left:0;
	right:0;
	margin: 0 auto;
	top:75px;
}
.h_c_p_n ul li img {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background: #000;
}
.h_hz_n {
	width:1200px;
	height:auto;
	overflow:hidden;
}
.h_hz_n span {
	width:100%;
	line-height:36px;
	color:#2f2f2f;
	font-size:35px;
	text-align:center;
	display:block;
	padding-top:50px;
	padding-bottom:50px;
}
.h_hz_n ul {
	margin-top:20px;
	padding-bottom:90px;
	height:auto;
	overflow:hidden;
}
.h_hz_n ul li {
	width:160px;
	height:80px;
	float:left;
	margin:5px;
}
.h_hz_n ul li a {
	width:160px;
	height:80px;
	display:inline-block;
	text-align:center;
	line-height:80px;
	color:#148cc8;
	font-size:21px;
	-webkit-font-smoothing:antialiased
}
.h_hz_n ul li a s {
	font-size:20px;
	margin-left:5px;
}
.h_hz_n ul li a img {
	width:100%;
}
.food {
	background:#313132; position:relative; z-index:999999; margin-top:50px;
}
.food_n {
	width:1200px;
	padding-bottom:20px;
	overflow:hidden;
}
.food_n_L {
	width:280px;
	float:left;
	height:340px;
}
.foo_logo {
	width:244px;
	height:68px;
	margin:80px 0px 35px 0px;
}
.foo_logo a {
	display:inline-block;
}
.food_n_Z {
	width:230px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:80px;
}
.food_n_Z span {
	width:100%;
	line-height:30px;
	color:#ffffff;
	font-size:16px;
	border-bottom:1px solid #777777;
	display:block;
	padding-bottom:5px;
	margin-bottom:15px;
}
.food_n_Z p {
	color:#777777;
	font-size:13px;

	line-height:20px;
}
.food_n_R .spann{ cursor:pointer;}

.food_n_R {
	float:right;
	width:660px;
	margin-top:80px;
}
.food_n_R span {
	line-height: 30px;
	padding:0px 15px;
	color: #ffffff;
	font-size: 16px;
	border-bottom: 1px solid #777777;
	display:inline-block;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
.food_n_R ul {
	width:95px;
	height:auto;
	overflow:hidden;
	float:left;
}
.food_n_R ul li {
	width:100%;
	float:left;
	line-height:20px;
}
.food_n_R ul li a {
	font-size:13px;

	line-height:20px;
	color: #777777;
}
.food_n_R ul li a:hover {
	color:#148cc8;
}
.n_banner {
	margin: 0 auto;
	/*width: 1920px;*/
	height: 376px;
}
.n_banner p{ text-align:center;}
.wzdh_n {
	width:1200px;
	margin: 0 auto;
	height:50px;
}
.wzdh_n span {
	height:100%;
	vertical-align: middle;
	display:inline-block;
}
.wzdh_n img {
	width:13px;
	height:13px;
	margin-right:6px;
	vertical-align:-1px;
}
.w_coment_n {
	width:1200px;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
}
.w_coment_n_L {
	width:940px;
	height:auto;
	overflow:hidden;
	float:left; min-height:600px;
}
.w_coment_n_L_photo {
	width:1200px;
	height:auto;
	overflow:hidden;
	float:left; min-height:600px;
}
.w_coment_n_R {
	width:220px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:40px;
}
.n_title {
	width:100%;
	line-height:40px;
	padding-bottom:15px;
	border-bottom:1px solid #168EDA;
	font-size:40px;
	margin:20px 0px;
	position:relative;
}
.n_title span {
	width:8px;
	height:8px;
	background:#168EDA;
	border-radius: 50%; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 50%; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 50%; /* Webkit浏览器的私有属性 */
	display:inline-block;
	position:absolute;
	right:0px;
	bottom:-4px;
}
.news_z,.news_z samp{ color:#333333;}
.zhuanli #gallery2 a{ overflow:hidden;}
.zhuanli #gallery2  img{transition: all 0.6s;}
.zhuanli #gallery2  img:hover{transform: scale(1.1);}
.L_p, .L_v, .c_p, .c_p_f, .c_p_f_w {
	width:100%;
	height:auto;
	overflow:hidden;
}
.L_p p {
	color:#333333;
	font-size:15px;
	padding:15px 0px;
	line-height:28px;
	text-indent:2rem;
	white-space: pre-wrap;
}
.L_p p span {
	color:#168eda;
	font-size:18px;
}
.fwxl {
	color:#333333;
	font-size:14px;
	line-height:28px;
}
.wxzn {
	width:100%;
	height:auto;
	overflow:hidden;
	color:#5a5a5a;
	margin-top:10px;
	margin-bottom:15px;
}
.wxzn span {
	font-size:24px;
}
.wxzn s {
	color:#ff7800;
}
.L_v ul, c-p ul. {
 height:auto;
 overflow:hidden;
 margin-top:15px;
 padding-top:28px;
 border-top:1px solid #B5B5B5;
}
.c_p ul, .c_p_f ul {
	width:100%;
	height:auto;
	overflow:hidden;
}
.L_v ul li, .c_p ul li, .c_p_f ul li {
	width:300px;
	float:left;
	margin:6px 6px 20px 6px;
	position:relative;
}
.L_v ul li a, .c_p ul li a, .c_p_f ul li a {
	width:300px;
	display:inline-block;
	text-align:center
}
.L_v ul li a img, .c_p ul li a img {
	width:300px;
	height:210px;
	padding-bottom:10px;
}
.c_p_f ul li a img {
	width:300px;
	height:210px;
	vertical-align:text-bottom;
}
.v_ds {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:210px;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
}
.v_ds a {
	width:300px;
	height:210px;
	display:inline-block;
}
.v_ds a img {
	width:68px !important;
	height:68px !important;
	vertical-align: middle;
	filter:alpha(opacity=57);
	-moz-opacity:0.57;
	-khtml-opacity: 0.57;
	opacity: 0.57;
}
.v_ds a span {
	height:100%;
	vertical-align: middle;
	display:inline-block;
}
.v_ds a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.n_title_R {
	width:100%;
	line-height:40px;
	padding-bottom:15px;
	border-bottom:1px solid #168EDA;
	font-size:35px;
	margin:90px 0px 0px 0px;
	text-align:center;
}
.w_coment_n_R ul {
	height:auto;
	overflow:hidden;
}
.w_coment_n_R ul li {
	width:100%;
	float:left;
	line-height:46px;
	height:46px;
}
.w_coment_n_R ul li:first-child > a {
	border:none !important;
}
.w_coment_n_R ul li:last-child {
	border-bottom:1px solid #B5B5B5 !important;
	padding-bottom:2px;
}
.w_coment_n_R ul li a {
	width:100%;
	display:block;
	text-align:center;
	color:#333333;
	font-size:16px;
	border-top:1px dashed #B5B5B5;
}
.cuR {
	background:#309FE6;
	color:#FFF !important;
	border:none !important;
	height:51px !important;
	position:relative;
	z-index:222;
}
#back-to-top {
	margin-top:15px;
	display:none;
}
.fixed {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: 380px;
	z-index: 99;
}
.foot {
	width:100%;
	height:50px;
	line-height:50px;
	background:#212121;
	text-align:center;
	color:#777777;
	font-size: 13px;
	
}
.foot p {
	white-space:pre-wrap;
}
.foot a {
	color:#777777;
}
.jbf0 {
	bottom:0px;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	line-height:260px;
	font-size:48px;
}
.jbfo1 {
	bottom:0px;
	display:none;
	background:transparent;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:5;
	position:absolute;
	width:100%;
	height:68px;
	text-align:center;
	line-height:68px;
	font-size:30px;
}
.jbfo:hover {
	background:transparent;
	background-color:rgba(0, 0, 0, 0.1);
}
.c_p_f_w_s {
	color:#309fe6;
	font-size:18px;
	line-height:20px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:10px;
}
.c_p_f_w_s img {
	width:15px;
	height:17px;
	margin-top:2px;
	float:left;
	margin-right:5px;
}
.c_p_f_w_s span {
	float:left;
	color:#309fe6;
	font-size:18px;
	line-height:20px;
}
.ul_w a {
	width:300px;
	float:left;
	margin:10px 6.6px;
	text-align:center;
	color:#6b6b6b;
}
.ul_w {
	height:auto;
	overflow:hidden;
}
.ul_w a img {
	margin-bottom:5px;
}
.fixed1 {
	position: fixed;
	display:inline!important;
	top: 145px !important;
	left: 50%;
	margin-left: -700px !important;
	z-index: 99;
}
/* menu */
#menu {
	position:fixed;
	left:50%;
	margin-left:-700px;
	top:635px;
}
#menu ul li a {
	display:block;
	font-size:13px;
	color:#9a9a9a;
	text-decoration:none;
	padding-bottom:35px;
	text-align:center;
}
#menu ul li a:hover, #menu ul li a.current1 {
	color:#000000 !important;
}
#menu ul li a {
	border-left:1px dashed #9a9a9a;
	float:left;
	word-wrap:break-word;
	width:55px;
}
#menu ul li a samp {
	margin-top:-4px;
	float:left;
	margin-left:4px;
	vertical-align:top;
}
#menu ul li a span {
	float:left;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: inline-block;
	background: #DDDDDD;
	margin-left:-5px;
}
.current1 span {
	background: #000000;
}
#menu ul li a.current1 span {
	background: #000000;
}
.it6 {
	border:none !important;
}
.it6 samp {
	margin-top:-12px !important;
}
.it5 samp {
	margin-top:-10px !important;
}
.xz_L {
	position:relative;
}
#menu1 {
	position:absolute;
	left:50%;
	margin-left:-700px;
	top:455px; z-index:9999;
}
#menu1 ul li a {
	display:block;
	font-size:13px;
	color:#9a9a9a;
	text-decoration:none;
	padding-bottom:35px;
	text-align:center;
}
#menu1 ul li a:hover, #menu1 ul li a.current1 {
	color:#000000 !important;
}
#menu1 ul li a {
	border-left:1px dashed #9a9a9a;
	float:left;
	word-wrap:break-word;
	width:55px;
}
#menu1 ul li a samp {
	margin-top:-4px;
	float:left;
	margin-left:4px;
	vertical-align:top;
}
.ga1 a{    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
#gallery3 .ga1 a  s{ width:300px; height:300px; overflow:hidden; display:block}
#gallery3 .ga1 a img{
				cursor: pointer;
				/*transition: all 0.6s;*/
			}
/*#gallery3 .ga1 a  s img:hover{transform: scale(1.1);}*/
#menu1 ul li a span {
	float:left;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: inline-block;
	background: #DDDDDD;
	margin-left:-5px;
}
.current1 span {
	background: #000000;
}
#menu1 ul li a.current1 span {
	background: #000000;
}
.zhichi_t {
	line-height:24px;
	color:#309fe6;
	margin-top:15px;
	margin-bottom:15px;
}
.zhichi_t span {
	box-sizing: border-box;
	border-left:4px solid #309fe6;
	text-indent:1rem;
	font-size:20px;
	display:block;
}
.zhuanli, #gallery2 {
	height:auto;
	overflow:hidden;
}
.news_z:hover span{color: #309fe6;
    }
	/*.news_z:hover ,.news_top:hover p{color: #309fe6;
    }*/
#gallery2 a {
	float:left;
	text-align:center;
	margin:10px 3px;
}
#gallery2 a img {
	margin-bottom:15px;
	border:1px solid #B2B2B2;
	box-sizing: border-box;
}
#gallery2 a s{ width:210px; height:295px;overflow:hidden; display:block;}
.banner_title {
	width:1200px;
	height:50px;
	line-height:50px;
	font-size:18px;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
	margin: 0 auto;
	background:transparent;
	background-color:rgba(255, 255, 255, 0.7);
}
.banner_title a {
	float:left;
	margin-left:20px;
	margin-right:20px;
	color:#2c2c2c;
	font-size:15px;
}
.fazhan {
	width:100%;
	background:url(../images/fa_b.jpg) center top no-repeat;
	height:auto !important;
	min-height:500px;
	height:500px;
}
.fazhan_n {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:286px;
}
.odd .fa_L {
	width:458px;
	height:30px;
	float:left;
	padding-right:10px;
	text-align:right;
	color:#D8D8D8;
	line-height:30px;
	margin-top:-5px;
}
.odd .fa_L .span_fa {
	color:#309fe6;display:inline-block;
	font-size:24px;
}
.odd .fa_L samp {
}
.odd .fa_R {
	width:438px;
	float:left;
	text-align:left;
	border-left:4px solid #D8D8D8;
	padding-left:30px;
	padding-bottom:60px;
	position:relative;
	color:#535353;
}
.odd .fa_R_n {
}
.odd .fa_R .span_yuan {
	width:43px;
	height:43px;
	background:url(../images/xd.jpg) center center no-repeat;
	/*	margin-left:-23px;
	float:left;
	margin-top:-12px*/;
	z-index:999;
	position:absolute;
	left:-23px;
	top:-10px;
}
.fa_n {
	float:left;
}
.even .fa_L {
	height:30px;
	float:right;
	text-align:left;
	color:#D8D8D8;
	line-height:30px;
	margin-top:-5px;
}
.even .fa_L .span_fa {
	color:#309fe6;
	font-size:24px;display:inline-block;
	float:right;
}
.even .fa_R {
	width:438px;
	float:left;
	text-align:right;
	border-right:4px solid #D8D8D8;
	padding-bottom:60px;
	position:relative;
	padding-right:30px;
	color:#535353;
}
.fa_xian {
	width:468px;
	float:left;
	text-align:right;
	border-right:4px solid #D8D8D8;
	height:35px;
}
.even .fa_R_n {
}
.even .fa_L samp {
	float:left;
	text-indent:10px;
}
.even .fa_R .span_yuan {
	width:43px;
	height:43px;
	background:url(../images/xd.jpg) center center no-repeat;
	position:absolute;
	right:-23px;
	top:-10px;
}
.fzdz {
	text-align:center;
	color:#bbbbbb;
	font-size:18px;
	float:left;
	width:100%;
	font-weight:600;
	margin-top:15px;
}
.fz_yuan {
	background:#bbbbbb;
	width:15px;
	height:15px;
	border-radius: 50%; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius:  50%; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius:  50%; /* Webkit浏览器的私有属性 */
	margin-top:10px;
	margin-bottom:10px;
}
.fa_yuan {
	width:100%;
	float:left;
}
.fa_n:hover .fa_R .span_yuan {
	background:url(../images/dd.jpg) center center no-repeat;
}
.spanover {
	background:url(../images/dd.jpg) center center no-repeat !important;
}
.coment_cf {
	float:left;
	width:520px;
	height:346px;
	border:1px solid #D1D1D1;
	box-sizing: border-box;
	text-align:center;
	margin-right:15px;
}
.coment {
	height:auto;
	overflow:hidden;
}
.coment_cf img {
	width:490px;
	height:320px;
	padding-top:11px;
}
.coment .spanc {
	color:#309fe6;
	font-size:24px;
	width:405px;
	text-align:center;
	display:inline-block;
}
.coment p {
	text-align:justify;
}
.coment_zhici {
	float:left;
	margin-right:15px;
}
.coment_wh {
	float:left;
	margin-right:30px;
}
.coment .zhichi_t .span_zc {
	width:auto !important;
	display:inline-block;
}
.span_zc {
    color: #309fe6;
    font-size: 24px;
    text-align: center;
    box-sizing: border-box;
    border-left: 4px solid #309fe6;
    text-indent: 1rem;

}

.wh_n {
	width:467px;
	float:left;
}
.wh_n p {
	text-indent:0px;
}
.f_b {
	float:right;
}
.f_b_n {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.f_b_n a {
	width:130px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	display:inline-block;
	background:#E5E5E5;
	border-radius: 15px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius:  15px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius:  15px; /* Webkit浏览器的私有属性 */
}
.f_bcur {
	background:#309FE6 !important;
	color:#FFF;
}
.zuzhi, .link, .lxwm {
	padding-top:20px;
}
.link a {
	width:180px;
	float:left;
	text-align:center;
	font-size:15px;
	color:#4d4d4d;
	margin:15px 9px;    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.link a img {
	width:178px;
	height:95px;
	border:1px solid #C9C9C9;
	margin-bottom:5px;overflow:hidden;
}
.job{ padding-bottom:30px;}
.lxwm_n p {
	background-image:url(../images/san.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 21px;
	font-size:20px;
	color:#707070;
}
.job span {
	width:100%;
	line-height:50px;
	border-bottom:dashed 1px #AEAEAE;
	display:block;
	font-size:18px;
	color:#000;
	text-indent:10px;
	margin-bottom:10px;font-weight:600; 
}
.job p {
	font-size:15px;
	line-height:24px;
	padding:4px 0px;
	text-indent:10px;
}
.lx_dz_job p {
	line-height:26px;
	padding:10px 0px 0px 0px;
	font-size:15px;
	color:#333333;
}
.lx_dz_job p span {
	font-size:16px;
	color:#000273;
	float:left;
}
.news p {
	text-indent:inherit !important;
}
.news_img {
	float:left;
	margin-right:25px;
}
.news_img img {
	width:260px;
	height:195px;
	vertical-align:text-bottom;
}
.news_top span {
	width:100%;
	line-height:24px;
	color:#309fe6;
	font-size:20px;
}
.news_top {
	border-bottom:1px solid #F1F1F1;
	height:auto;
	overflow:hidden;
	padding-bottom:15px;
}
.news samp {
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	width:100%;
	display:block;
}
.news_top a {
	width:140px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#309fe6;
	border:1px solid #309fe6;
	border-radius: 15px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius:  15px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius:  15px; /* Webkit浏览器的私有属性 */
	display:inline-block;
	margin-top:15px;
}
.news_z {
	height:auto;
	overflow:hidden;
}
.news_z span {
	width: 100%;
	line-height: 40px;
	padding-top:20px;
	display:block;
	color:#309fe6;
	font-size: 20px;    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_z p {
	padding:5px 0px;
}
.news_n span {
	width: 100%;
	line-height: 30px;
	padding-top:20px;
	display:block;
	color:#309fe6;
	font-size: 20px;
	text-align:center;
}
.newsn_tit s {
	color:#797979;
	font-size:13px;
	display:block;
	text-align:right;
}
.newsn_tit {
	border-bottom:1px dashed #000000;
	padding-bottom:10px;
}
.news_nr p {
	padding:2px 0px;
	text-indent:2rem !important;
}
.fy {
	width:160px;
	color:#515151;
	padding:40px 20px;
	border:10px solid #F3F3F3; background:#fff;
	margin-top:20px;
}
.fy a {
	color:#515151;
}
.prev1, .next1 {
	font-size:18px;
}
/*
.prev, .next {
	line-height:30px;
}

.prev {
	padding-bottom:15px;
	border-bottom:1px solid #DCDCDC; 
}
#prev{margin-bottom:10px;}
.next {
	padding-top:15px;
}*/
#gallery3 {
	height:auto;
	overflow:hidden;
}
#gallery3 a {
	float:left;
	text-align:center;
	margin:10px 5px;
}
#gallery3 a img {
	margin-bottom:5px;
	border:1px solid #B2B2B2;
	width:300px;
	height:300px;
	box-sizing: border-box;
}
.ga1 {
	float:left;
	position:relative;
}
.ga1:hover .fd {
	display:block;
}
.fd {
	position:absolute;
	top:125px;
	left:104px;cursor:pointer;
	display:none;
}
.fd img {
	width:86px !important;
	height:82px !important;
	border:none !important;
	margin:auto !important;
}
.gallery_zizhi  img { width:210px; height:295px;
}
.w_coment_n { height:auto!important; height:350px; min-height:350px;
}
.ntitle {
 height:auto; overflow:hidden;}
.ntitle i { float:right; margin-right:195px; margin-top:15px;margin-bottom:15px;
}
.blue, .red { color:#168EDA;
}
.banner_title a:hover { color:#02328d ;
}


#gallery3 .ga1 .ss1{position:absolute; left:0; right:0; text-align:center; bottom:40px; color:#fff; width:290px;display:none;margin: 0px 5px; padding:8px 5px;background:transparent;background-color:rgba(32,38,47,0.5)}

#gallery3  .ga1:hover .ss1{  display:block !important}
#gallery3  .ga1 a em{ width:100%;}
/*#gallery3  .ga1 a:hover  em{ visibility:hidden;}*/


.form-box dl{ width:100%; height:66px; line-height:66px; border-bottom:1px solid #E6E6E6;}

.form-box dl dt{ width:130px; float:left; height:66px; line-height:66px; background:#F5F5F5; text-indent:10px;}

.form-box dl dt >s{ color:#D52321; padding-right:5px;}
.form-box dl dd{width:810px; float:left; height:66px; line-height:66px; }

.form-box dl dd input{ width:380px;height:30px; line-height:30px; text-indent:10px; float:left;border:1px solid #C2C2C2; margin-left:45px; margin-top:16px;}
.form-box dl dd  span {width:210px !important;float:left; padding-left:0px !important; margin-left:10px !important;height:20px; line-height:20px;font-size:14px; padding-top:0px !important; margin-top:25px !important;text-indent:25px; text-align:left;color:#C2C2C2;}
.lynr{ height:160px !important;}
.lynr dt{ height:160px !important; line-height:160px !important;}
.lynr dd{height:160px !important; }
#txtContent{ float:left; width:380px; height:106px;border:1px solid #C2C2C2; margin-left:45px; margin-top:25px;text-indent:10px;font-family:"Microsoft YaHei", SimSun, SimHei;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.Validform_error{ background:#FFF !important;}
.tishi em{display:inline-block; font-size:16px;position:absolute; left:0px; bottom:0px; }

.form-box{ padding-top:30px;}

.tishi{  text-align:right; position:relative; margin-bottom:12px; margin-top:70px;}
.tishi_s{color:#D52321; padding-right:10px;}

.shengm{ width:100%;line-height:30px; text-align:right;}

.shengm_x{display:inline-block; margin-right:10px;}

.shengm span{ display:none; width:60px; padding-top:0px; }
.clxx_title{margin-top:20px; margin-bottom:30px; display:black;font-size:16px; }

.clxx_com{ width:910px; margin-left:25px; border: 1px solid #C2C2C2; padding-top:20px; padding-bottom:20px;}

.clxx_com p{ font-size:14px; line-height:28px; padding:0px; text-indent:24px !important;}

.fb_tijiao{ text-align:right;}

#btnSubmit{ background:#309FE6; color:#fff;	border-radius: 5px; width:80px; height:30px; text-align:center; line-height:30px;cursor:pointer;font-family:"Microsoft YaHei", SimSun, SimHei;}

.btn_submit_c{background:#D7D7D7; color:#585858;	border-radius: 5px; width:80px; height:30px; text-align:center; line-height:30px;cursor:pointer;font-family:"Microsoft YaHei", SimSun, SimHei;}

.lynr{ padding-bottom:20px; margin-bottom:20px;}

.w_coment_n_R ul li a:hover
{ background: #309FE6;
    color: #FFF !important;
    border: none !important;
    height: 51px !important;
    position: relative;
    z-index: 666;
	box-sizing: border-box; 
	 border-top:1px solid #fff;
	}

.x_dow{ margin-bottom:40px;}
.x_down_title{ color:#414141;font-size:24px; margin-top:30px; margin-bottom:18px; }

.dow_xx{ padding-top:20px; padding-bottom:20px; border:1px solid #D7D7D7;}
.dow_xx p{ padding:0px; color:#131313;font-size:18px; line-height:36px; }

.dow_xx_T{ color:#414141;font-size:16px; line-height:30px; padding-bottom:30px; padding-top:20px;}

.dier1{ width:457px; height:60px; background:url(../images/x-1.jpg); display:inline-block; float:left;}
.dier2{ width:456px; height:60px; background:url(../images/x-2.jpg); margin-left:25px; display:inline-block;float:left;}


.clear {
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 1px;
	clear: both;
	visibility: hidden;
}

/*********************************************************/

.dh_xg_n {
	width:1200px;
}
.dh_xg {
	width:100%;
	position:fixed;
	top:0px;
	z-index:999999999; 
}
.dh_xian {
	width:100%; position:absolute; left:0; top:71px;
	height:1px;
	background:transparent;
	background-color:rgba(255, 255, 255, 0.1);
}
.soso_xg_xian {
	width:1px;visibility:hidden;
	height:34px;
	background:transparent;
	background-color:rgba(255, 255, 255, 0.1);
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.logo_gx {
	float:left;
	height:71px;
}
.logo_gx a {
	display:inline-block;
	height:71px;
	line-height:71px;
}
.dh_cd_gx {
	/*width:900px;*/
	float:left;
	margin-left:10px;
}
.dh_cd_gx li {
	float:left;
	width:90px;
	/*height:71px;*/
	line-height:71px;
	text-align:center;
	font-size:14px;
}
.dh_cd_gx a {
	color:#E1E0E0;
	display:block;
}
.dx_xl_xg {/*visibility:hidden;*/
	width:80px;
	float:left;
	line-height:71px;
	text-align:center;
	cursor:pointer;
	position:relative;
}
.dx_xl_xg1 {
	color:#E1E0E0;
	background-image: url(/images/diqiu.png);
	background-position: left center;
	 background-repeat: no-repeat;
	 background-size: 16px 16px;
	 padding-left: 18px;
}
.dx_xl_xg2 {
	display:none;
	position:absolute;
	left:0px;
	top:70px;
	width:90px;
	text-align:center;
	background:transparent;
	background-color:rgba(0,0,0,0.5); 
}
.dx_xl_xg2 a {
	display:inline-block; margin-left:6px; margin-right:6px; float:left;
	line-height:30px;
	color: #FFF;
}

.soso_xg {
	float:left;
	width:50px;
	height:34px;
	line-height:71px;
	margin-top:20px;
	margin-left:7px;
}
.soso_xg a {
	display:block;
	line-height:34px;
	text-align:center;
}
.soso_xg a img {
	vertical-align:middle;
}
/* Example One */
#example-one {
	margin:0 auto;
	list-style:none;
	position:relative;

}
#example-one li {
	display:inline-block
}
#example-one a {
	text-decoration:none;
	text-transform:uppercase
}
#example-one a:hover {
	color:white
}
#magic-line { display:none !important;
	position:absolute;
	top:71px;
	left:0;
	width:100px;
	height:2px;
	background:#FFF
}
.current_page_item a {
	color:white !important
}
.ie6 #example-one li, .ie7 #example-one li {
	display:inline
}
.ie6 #magic-line {
	top:70px
}
.jbf_title_xg samp{position:absolute; top:-15px; left:0; right:0; text-align:center;}
.jbf_title_xg span{ text-align:center; font-size:18px; padding-left:10px; padding-right:10px; color:#309fe6; background:#FFF; display:inline-block;}
.jbf_title_xg p{ padding-left:10px; padding-right:10px; padding-top:38px; text-align:center;}

.dh_xg_O{background:transparent;background-color:rgba(0,0,0,0.6)}



.jbf_title_xg{box-sizing: border-box;
    border: 1px solid #C2C2C2; width:100%; height:120px; margin-top:245px; position:relative;}



.fo img{ width:49px!important; height:46px!important;}

.active{ background: #309FE6;
    color: #FFF !important;
    border: none !important;
    height: 51px !important;
    position: relative;
    z-index: 666;
	box-sizing: border-box; 
	 border-top:1px solid #fff;
	}

.n_banner{ text-align:center; color:#FFF;font-size:48px; line-height:379px;text-shadow:5px 2px 6px #2F2F2F; }

.LLP{ position: relative;}
.c_p_f_w { position: relative;}
#item2,#item3,#item4,#item5,#item6{position:absolute; bottom:115px;}

.m1{position:relative;}
.y1{ line-height:45px;background:transparent;background-color:rgba(0,0,0,0.5); display:none; z-index:9999;position:absolute; left:-20px; top:71px;width:130px; padding-left:10px; padding-right:10px;}
/*.y1 a{ color:#3C4049 !important;}*/
.y1 a{text-align:center;  width:100%;}
.y1 a:hover{ color:#309FE6 !important;}
